package gov.pr.celepar.sentinela.client.pojo;

import java.io.Serializable;

public class Grupo implements Serializable {
	/**
	 * 
	 */
	private static final long serialVersionUID = 3848161941416876227L;

	private long codGrupo;

	private String nome;

	private Long codGrupoManutencao;

	private String descricao;

	private Boolean informacoesPrivilegiadas;

	private Boolean criacaoComoADM;

	private Boolean grupoModelo;

	private Boolean ativo;

	private boolean bloqueadoSistema;

	private boolean bloqueadoHorario;

	private boolean bloqueadoIP;

	public long getCodGrupo() {
		return this.codGrupo;
	}

	public void setCodGrupo(long codGrupo) {
		this.codGrupo = codGrupo;
	}

	public String getNome() {
		return this.nome;
	}

	public void setNome(String nome) {
		this.nome = nome;
	}

	public Long getCodGrupoManutencao() {
		return codGrupoManutencao;
	}

	public void setCodGrupoManutencao(Long codGrupoManutencao) {
		this.codGrupoManutencao = codGrupoManutencao;
	}

	public String getDescricao() {
		return descricao;
	}

	public void setDescricao(String descricao) {
		this.descricao = descricao;
	}

	public Boolean getInformacoesPrivilegiadas() {
		return informacoesPrivilegiadas;
	}

	public void setInformacoesPrivilegiadas(Boolean informacoesPrivilegiadas) {
		this.informacoesPrivilegiadas = informacoesPrivilegiadas;
	}

	public Boolean getCriacaoComoADM() {
		return criacaoComoADM;
	}

	public void setCriacaoComoADM(Boolean criacaoComoADM) {
		this.criacaoComoADM = criacaoComoADM;
	}

	public Boolean getGrupoModelo() {
		return grupoModelo;
	}

	public void setGrupoModelo(Boolean grupoModelo) {
		this.grupoModelo = grupoModelo;
	}

	public Boolean getAtivo() {
		return ativo;
	}

	public void setAtivo(Boolean ativo) {
		this.ativo = ativo;
	}

	public boolean isBloqueadoHorario() {
		return bloqueadoHorario;
	}

	public void setBloqueadoHorario(boolean bloqueadoRestricao) {
		this.bloqueadoHorario = bloqueadoRestricao;
	}

	public boolean isBloqueadoSistema() {
		return bloqueadoSistema;
	}

	public void setBloqueadoSistema(boolean bloqueadoSistema) {
		this.bloqueadoSistema = bloqueadoSistema;
	}

	public boolean isBloqueadoIP() {
		return bloqueadoIP;
	}

	public void setBloqueadoIP(boolean bloqueadoIP) {
		this.bloqueadoIP = bloqueadoIP;
	}
	
	public String toString(){
		StringBuffer s = new StringBuffer();
		s.append(this.codGrupo)
		.append(" - ").append(this.nome);
		return s.toString();
	}
}